[paper]Edge Computing in 5G: A Review
Edge computing enables 5G to bring cloud computing to near the end users. This in turn fixes the issues of traditional cloud - high latency, lack of security.
Traditional cloud computing extends the computing/storage abilities of the user equipments(UEs). But fails when high quality of service(QoS) - low latency, hight throughput required. Edge servers in mini clouds are designed to address these QoS failures.
Background
Requirements of 5G system
5G networks possesses 3 main new characteristics(compared to old generations)
- Massive amount of data get generated - due to increased number of mobile devices.
- Tight QoS requirements - due to high interactive applications.
- Heterogeneous environment support - due to diverse range of UEs.
3 main technologies
- mmWave communication - 30-300GHz
- Small cells deployment - to reduce interference and transmission range.
- Massive multi-input multi-output (MIMO) - allows base stations (BSs) to use upto 16 antennas per sector to provide directional transmission.
Main characteristics of 5G data
- Hard real-time - ie video streaming, gaming, healthcare services. Need to be handled in edge servers.
- Soft real-time - can tolerate latency upto some pre-defined limit. ie: intelligent traffic signal control system. Depending on latency requirement will chose where to be handled.
- Non-real-time - can be offloaded to remote cloud.
Significance of edge computing
- Provide sub ms latency
- Reduce the energy consumption
4 Key requirements of edge computing in 5G
- real-time interaction - remote surgery, tactile internet(internet network that combines ultra low latency with extremely high availability, reliability and security)
- local processing - reduce the traffic to core network
- high data rate - between user devices and edge clouds and between edge clouds and edge serves (embedded in the base station)
- hight availability
Applications of edge computing in 5G
- Healthcare - remote surgery, diagnostics
- High bandwidth entertainment
- VR, AR and mixed reality
- Tactile internet (ultra-responsive and ultra-reliable network)
- URLLC(ultra reliable low latency communication) - high reliability between UEs specifically in M2M communications
- IoT
- Factories of the future
- Emergency response
- Intelligent transportation system - drivers share/gather information from traffic information centers in real-time manner to avoid accidents.
Taxonomy
5 main objectives
- Improving data management - large amounts with low latency
- Improve QoS
- Predicting network demand
- Managing location awareness - infer own locations for edge serves and track the location of UEs
- Improve resource management - to optimize resource utilization.
3 main computational platforms
- Cloud computing
- Edge computing
- Fog computing - system-level horizontal architecture that distributes resources and services of computing,storage, control, and networking anywhere along the continuum from cloud to things
- MEC (mobile edge computing)
- Hybrid
3 main attributes
- Low latency and close proximity
- Location awareness
- Network context awareness
Use of 5G functions
- Software-defined network - network architecture that separates a network into control and data planes to provide flexible and agile networks. Simplify network management
- Network function virtualization
- Massive MIMO
- Dynamic access to radio access technologies
- D2D communication - without passing through BS
Performance measures
- Lower operational cost - by providing local functions
- Higher QoS - by providing local functions (same way it lowers operational cost)
- Energy efficiency - by providing local functions (same way it facilitates above two)
Role of edge computing in 5G
- Local storage
- Local computation
- Local data analysis
- Local design making
- Local operation
- Local security enhancement
State of the art
Fog based solutions
- cross-layer resource management scheme is presented between optical network and fog computing over fiber networks - in order to incorporate delay requirements to edge servers. Improves QoS, resource management by providing local computation.
- an architecture that enables edge servers to provide caching, computing, and communications functions (also known as 3Cs) is proposed so that content and service providers can deploy their functions, services, and content closed to UEs.
MEC based solutions
- architecture is presented to perform energy-aware offloading, whereby each mobile UE decides whether to per-form or offload computational tasks to MEC server, in order to reduce energy consumption of MEC
- MEC services are autonomously created by the nearest edge server in order to provide mobile UEs with seamless QoE in video streaming.
- D2D architecture is proposed for a mas-sive number of UEs to execute collaborative tasks in an energy-efficient manner.
- predictive and proactive caching approach is introduced in order to reduce peak traffic demands
- application-aware traffic redirection mechanism is proposed for MEC in order to reduce response time and bandwidth consumption.
- virtualized multi-access edge computing frame-work is proposed to increase available bandwidth and reduces end-to-end delay in an intelligent manner in Internet of things.
- fiber wireless (FiWi) access architecture is introduced to improve MEC services
- a group of vehicular neighboring nodes (or VNG)is dynamically managed using SDN to improve control over network and its resources in vehicular networks
- a non-standalone (i.e., disconnected from the Inter-net) MEC-based architecture is presented for mission-critical public safety services in order to achieve the delay requirement (i.e., less than 1 ms (ideal) or 10 ms (maximum) of round trip time) of 5G.
Hybrid solutions
- D2D-based mobile edge and fog computing architecture is introduced to enable collaborative computing,which performs tasks in more than a single computing plat-forms or paradigms, in order to enhance MEC
- context-aware, real-time collaborative architecture is proposed to manage heterogeneous resources (e.g., different storage and computational capabilities in different computational platforms/ layers) at the edge of the net-work.
- real-time, context-aware, service-composition,and collaborative architecture is proposed to deliver fast composite service, which is the consolidation of multiple services supported by the collaboration of different hardware(e.g., UEs, edge clouds, and cloud) and software with different capabilities.
Open research issues
- Service enhancement: QoE - challenge is to achieve a balanced trade-off between a) high availability - seamless connectivity b) higher QoE
- Standardization of protocols
- Addressing heterogeneity - Heterogeneity in communication (e.g., transmission range and data rate) and computing (e.g., hardware architecture and operating systems) technologies in edge computing for 5G has resulted in difficulties in developing a solution that is portable across different environment.
- Security and privacy - two main problems that can increase network vulnerability at the edge 1)dynamic environment causes the data and network requirements of different network entities to vary rapidly 2)increasing number of devices communicating with each other must require a scalable solution.